﻿using System;
using System.Runtime.InteropServices;

namespace MessagePack
{
	// Token: 0x0200006D RID: 109
	[StructLayout(LayoutKind.Sequential, Size = 1)]
	public struct ExtensionResult
	{
		// Token: 0x0600020A RID: 522 RVA: 0x0000B027 File Offset: 0x00009427
		public ExtensionResult(sbyte typeCode, byte[] data)
		{
			this.TypeCode = typeCode;
			this.Data = data;
		}

		// Token: 0x1700000A RID: 10
		// (get) Token: 0x0600020B RID: 523 RVA: 0x0000B037 File Offset: 0x00009437
		// (set) Token: 0x0600020C RID: 524 RVA: 0x0000B03F File Offset: 0x0000943F
		public sbyte TypeCode { get; private set; }

		// Token: 0x1700000B RID: 11
		// (get) Token: 0x0600020D RID: 525 RVA: 0x0000B048 File Offset: 0x00009448
		// (set) Token: 0x0600020E RID: 526 RVA: 0x0000B050 File Offset: 0x00009450
		public byte[] Data { get; private set; }
	}
}
